package cn.daneijiaoyuarrys;

/**
 * @author SWJ
 * @create 2021-06-09 11:04
 * 本类继承用于测试继承中的成员变量的使用
 */
public class TestCreate09 {
    public static void main(String[] args) {
        Son S = new Son();
        System.out.println(S.sum);
        S.eat();
        //打印的100指定 的成员变量
        /**在子类中使用父类的sum资源需要使用要super.进行指定
         * 可以理解父类对象的应用比如可以理解成
         * Father super =new father（）；*/

    }
}

class Father {
    /**
     * 定义父类中的属性--成员变量
     */
    int sum = 1000;
    int count = 100;

}

class Son extends Father {
    /**
     * 定义子类中的属性
     * 定义子类中的普通方法
     */
    int sum = 100;

    public void eat() {
/**定义子类中的局部变量*/
        int sum = 10;
        System.out.println(sum);
        //就近原则
        System.out.println(this.sum);
        System.out.println(super.sum);
        //1000
        System.out.println(count);
        //100

    }
}